package com.heima.wemedia.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.heima.model.common.dtos.ResponseResult;
import com.heima.model.wemedia.dtos.ChannelDto;
import com.heima.model.wemedia.pojos.WmChannel;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;

public interface WmChannelService extends IService<WmChannel> {

	/**
	 * 查询所有频道
	 * @return
	 */
	public ResponseResult findAll();

	/**
	 * 新增保存频道
	 * @param adChannel
	 * @return
	 */
	ResponseResult insert(WmChannel adChannel);

	/**
	 * 根据频道名称模糊分页查询
	 * @param dto
	 * @return
	 */
	ResponseResult findByNameAndPage(ChannelDto dto);

	/**
	 * 修改频道信息
	 * @param adChannel
	 * @return
	 */
	ResponseResult update(WmChannel adChannel);

	/**
	 * 删除频道
	 * @param id
	 * @return
	 */
	ResponseResult delete(Integer id);
}